草庐IT

Android BluetoothAdapter模拟

全部标签

Android SurfaceView 模拟器 OpenGL 错误

当运行简单的代码在SurfaceView中绘制时,我在AndroidEmulator中遇到了几个OpenGL错误。因此,在模拟器中运行时,SurfaceView不会绘制。相同的代码在设备上正确运行(在本例中为AmazonFireHD8(2017-KFDOWI))。错误如下:Emulator:android/android-emugl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glReadPixels:2827error0x502Emulator:sPrepareTexImage2D:3087failedvalidationEmulator:a

android - Mac OS下使用Docker运行android模拟器x86

我在my上安装了docker.app,我想在docker镜像中启动androidx86模拟器。不幸的是,我在尝试启动模拟器时遇到了以下错误。(模拟器@nexus7)ERROR:x86emulationcurrentlyrequireshardwareacceleration!PleaseensureKVMisproperlyinstalledandusable.CPUaccelerationstatus:KVMrequiresaCPUthatsupportsvmxorsvm鉴于我的MacOS实际上似乎支持vmx,我如何启动androidx86模拟器? 最佳答

android - 在android模拟器上模拟没有网络

如何在模拟器上模拟没有互联网除了断开我的电脑,我还想通过浏览器等连接将信号强度设置为无似乎不会阻止应用程序获取互联网连接。 最佳答案 您可以通过点击通知托盘中的相关图标来尝试飞行模式:您也可以尝试在模拟器中按F8键“切换蜂窝网络”,但在此过程之后您可能需要手动重新连接ADB。 关于android-在android模拟器上模拟没有网络,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/

【C++】string类模拟实现过程中值得注意的点

👀樊梓慕:个人主页 🎥个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》《C++》《Linux》🌝每一个不曾起舞的日子,都是对生命的辜负目录前言1.有关const的使用(1)const修饰形参(2)const修饰返回值(3)const修饰成员函数2.有关声明与定义分离可能出现的问题(1)合并命名空间(2)指定类域(3)当声明与定义分离时,缺省参数只需要在声明中体现 (4)函数重定义问题3.有关模拟实现的传统写法与现代写法4.有关string类流插入和流提取操作符的实现思维定势陷阱前言本篇文章旨在记录博主在模拟实现string类中遇到的一些问题,希望与大家共勉

android - Facebook 身份验证适用于模拟器,但不适用于物理设备

大家好,大家最近刚刚开发了我的第一个android应用程序,它登录到facebook并尝试在没有对话框的情况下使用图形API进行状态更新。下面的代码是授权代码(它在fbook开发站点本身上)并且它一直对我有用,直到最近。现在我的应用程序可以在我的模拟器上正常登录,但是当我导出APK文件并将其放在我的手机上时,它会出现“身份验证错误”。有人可以解释一下吗?它只是不再显示登录页面,在我创建之后一个新的keystore和哈希键,并像往常一样在我的Facebook开发应用程序页面上更新该哈希键。我认为这是由于keyhash等引起的,但我不太了解,无法找出问题所在。我所做的是,我单击导出、应用程

android - android模拟器中的传感器?

我想用加速度传感器创建一个应用程序,但我不知道如何在模拟器中测试它? 最佳答案 我认为Android模拟器默认情况下不能很好地支持加速度传感器。但是,您可以下载SensorSimulator来自Google,它允许您使用鼠标为Android模拟器提供模拟传感器数据。只需按照网站上的说明操作即可。更新(2016年4月5日):正如Maks友善指出的那样,OpenIntentsSensorSimulator已移至此处:http://github.com/openintents/sensorsimulator此外,现在支持一些硬件模拟:ht

java - Android 设备模拟器是否有 MAC 地址?

我写了下面的代码来获取MAC地址:WifiManagerwimanager=(WifiManager)getSystemService(Context.WIFI_SERVICE);Stringaddress=wimanager.getConnectionInfo().getMacAddress();Log.d("TOKEN",address);这在我的手机上完美运行,但在Android模拟器中它返回null。是因为Android模拟器没有MAC地址吗? 最佳答案 这与您尝试在模拟器上获取蓝牙功能时的情况相同。没有MacAdress,

Android:ACTION_BATTERY_LOW 未在模拟器中触发。接收器在代码中注册,而不是 list

我看过一些帖子,其中提到必须调用registerReceiver(未在list中定义)以接收ACTION_BATTERY_LOWIntent。publicclassMainActivityextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){//....registerReceiver(newBatteryLevelReceiver(),newIntentFilter(Intent.ACTION_BATTERY_LOW));}//.......}广播接收器publicclassBatteryLevel

android - intel x86 模拟器加速器与 linux 不兼容

我想使用intelx86模拟器加速器以获得更好的性能,因为其他模拟器在加载时由于机器配置低而消失。我正在使用LinuxMint32位。有什么方法可以启用它并使用它。这是问题的屏幕截图: 最佳答案 在Linux上您不能使用此扩展,但您可以使用qemu和KVM运行Intelavd镜像。与ARM仿真相比,您会发现完全不同的仿真器体验。所以基本上你只需要运行emulator-avd-qemu-m512-enable-kvm在外壳上。更多详情:http://developer.android.com/tools/devices/emulato

android - Google 电视模拟器 AVD 系统镜像

您好,我正在尝试在我的Windows机器上设置googletv模拟器。我能够在api级别13中安装googleTvAdonavilable但是当我尝试创建AVD时它会抛出一条错误消息请安装intelx86。但是X86系统镜像在api13中不可用。谁能帮帮我。 最佳答案 解决方案是使用命令行创建avd。androidcreateavd-nGoogleTV-t11其中11是apiid。在你的系统中,这将与我的不同,所以首先发出命令androidlisttarget在我的例子中是...id:11或"GoogleInc.:GoogleTVA